#ifndef NODE_INFO_CONTAINER
#define NODE_INFO_CONTAINER 1

#include <vector>
#include <string>
#include <map>
#include <iostream>
#include <osg/UserDataContainer>
#include <ObjectInspectorItem.h>
class NodeInfoContainer : public osg::DefaultUserDataContainer
{
public:
    NodeInfoContainer();
	
    virtual ~NodeInfoContainer();

    //void setInformation(const std::string& des_string, const std::string& value_string);
    //std::string getInformation(const std::string& des_string);

    void setObjectInspectorItem(ObjectInspectorItem* objectInspectorItem);
    ObjectInspectorItem* getObjectInspectorItem();
protected:	
	
	
private:
    //std::map<std::string, std::string> _node_info_map;
    ObjectInspectorItem* m_objectInspectorItem;

};

#endif //!NODE_INFO_CONTAINER
